Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

W-16571553: merge avro feature to develop in amf #2038

Merged
merged 39 commits into from
Sep 23, 2024
Merged

Conversation

arielmirra
Copy link
Contributor

  • W-16459888: add AvroRawSchema Annotation
  • W-16459888: add Avro JVM and JS plugins
  • W-16459888: split avro/jsonschema validation logic
  • W-16459888: initial validation testing
  • W-16540082: trow JVM-specific validation messages
  • W-16540082: simplify avro payload validators
  • W-16540082: improve JS avro payload validation
  • W-15633281: add JVM schema validation tests
  • W-15633281: add JS AVRO Schema validation dummy code
  • W-15633281: fix avro plugin validation error message
  • W-16540082: stop serializing AVRORawSchema annotation
  • W-16609870: make async message payload object be virtual unless explicitly declared
  • return an empty payload when parsing invalid avro
  • W-16540082: rename avro Document Emitter
  • W-16540082: fix Async AVRO payload emission
  • W-16540082: improve AVRO adr doc
  • W-16540082: improve base avro parser interfaces
  • W-16540082: improve avro validation exceptions in JVM
  • W-16540082: make AVRORawSchema ann. Eternal
  • W-16540082: add YAML to avro validator mediaTypes
  • add definedBySpec annotation to avro schemas in async apis
  • W-16596042: fix avro map with empty values lexical
  • W-16596042: update avro ADR validation constraints
  • W-16701554: test avro default values validations
  • W-16702592 - AVRO Js lib working
  • generalize loadDataNodeString method in avro validators
  • fix avro collection members parsing for ALS
  • W-16701643: add AvroSchemaPayloadValidationPlugin
  • W-16702592 - Extracted AVRO Error filter. Fixed invalid root type validation
  • W-16701643: remove duplicated anns. in avro record range fields
  • W-16702592 - Fix schema parse validation. Remove excluded errors (we have single error, is not possible to skip)
  • W-16702592 - Uncomment some tests that was ignored for JS
  • W-16701643: put avro record field default value inside the property range
  • W-16701643: test async+avro payload validation in channel message examples
  • W-16702592 - Added custom NameValidator to JVM AVRO parser in order to support some special chars in names
  • W-16701643: test async+avro payload validator creation
  • update avro ADR
  • W-16701643: add anns. to empty avro type

arielmirra and others added 30 commits September 22, 2024 20:31
@arielmirra arielmirra self-assigned this Sep 23, 2024
adrs/0014-avro-support.md Outdated Show resolved Hide resolved
@arielmirra arielmirra merged commit 8c2880e into develop Sep 23, 2024
6 checks passed
@arielmirra arielmirra deleted the avro-validation branch September 23, 2024 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants